home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Documents / PressReleases94 / 06June94 / NEXTSTEP_Expo94.txt < prev    next >
Text File  |  1995-06-12  |  64KB  |  1,660 lines

  1.  
  2.  
  3. Item    9852147                 94/06/15        08:07
  4. From:   DARREN_SMITH@NEXT.COM@INET#     Internet Gateway
  5. Subject: NEXTSTEP EXPO next week in San Francisco!
  6. Cc: news_from_next_ext@NeXT.COM, bcs@mit.edu, core@bang.org,
  7.         all_nug_ext@NeXT.COM
  8.  
  9. +++++++++++++++++++++++++++++
  10. NEXTSTEP EXPO
  11. June 20 -23
  12. Moscone Center, San Francisco
  13. +++++++++++++++++++++++++++++
  14.  
  15. The third annual NEXTSTEP EXPO is the place to experience how
  16. objects are enabling enterprise-wide, client/server computing and
  17. changing the future of the corporate desktop. NEXTSTEP Expo spans
  18. four days, combining informative NEXTSTEP Tutorials, a
  19. comprehensive Developer and User Conference, an End-User Program
  20. designed specifically for non-technical users, and the largest
  21. NEXTSTEP Exposition in the world. Designed for corporate and
  22. commercial software developers, system integrators, IS managers
  23. and VARs, this is the premier international event to learn more
  24. about object-oriented technology and the development of
  25. mission-critical custom applications with NEXTSTEP.
  26.  
  27. NEXTSTEP EXPO '94 is the opportunity to see the NEXTSTEP
  28. communities converge, with the broad base of products and
  29. solutions for NEXTSTEP for Intel, as well as Object-Enterprise
  30. solutions from Hewlett-Packard and NeXT. This is also the chance
  31. for Sun developers to explore the world of objects with the
  32. availability of the first open object specification from Sun
  33. Microsystems and NeXT: OpenStep. If objects are in your future,
  34. don't miss this important event.
  35.  
  36. Highlights include:
  37.  
  38. EXPO SOFTWARE SPECIAL FOR DEVELOPERS: NEXTSTEP for $299
  39. Developer & User Conference attendees can purchase NEXTSTEP
  40.  
  41. Release 3.2 at a special EXPO price (a $3,500 savings!).  Limited
  42.  
  43. to one per attendee.  Available on-site.  Or purchase NEXTSTEP for
  44.  
  45. the same EXPO price  bundled on hardware available from strategic
  46.  
  47. OEMs offering certified NEXTSTEP PCs at the EXPO.
  48.  
  49. Enterprise Objects Framework: NeXT will announce Enterprise
  50. Objects Framework, a technology that enables customers to
  51. construct true business objects that utilize industry-standard
  52. relational databases to provide persistent storage. As the
  53. industry's first framework for distributing business objects
  54. throughout an enterprise network, Enterprise Objects will redefine
  55. how custom business applications are constructed and set a new
  56. benchmark for the capability and scalability of object-oriented
  57. systems. All attendees of the Developer and User Conference will
  58. receive a free early-access copy!
  59.  
  60. OpenStep: Learn more about how NeXT and SunSoft are working to
  61. make OpenStep the volume industry standard for object-oriented
  62. technology. NEXTSTEP EXPO will be your first opportunity to
  63. receive more details about the OpenStep specification and hear
  64. from others adopting OpenStep.
  65.  
  66. ++++++++++++++++++++++++++++++++
  67.  
  68. DEVELOPER AND USER CONFERENCE
  69.  
  70.  
  71. The NEXTSTEP Developer and User Conference program has been
  72. designed to mirror the NEXTSTEP adoption process, offering
  73. developers an opportunity to learn more in every phase of
  74. development, from evaluation to design and development, through
  75. deployment and use. Sessions will be aimed at beginning and
  76. advanced developers in both commercial and corporate markets,
  77. technical evaluators, system administrators and MIS managers,
  78. systems integrators and VARs. To benefit most from the breadth of
  79. the sessions, you are encouraged to review and select within your
  80. primary area of interest. The general sessions will feature
  81. business and technical presentations on Enterprise Objects, plus
  82. OpenStep and Portable Distributed Objects.
  83.  
  84.  
  85. END-USER PROGRAM
  86.  
  87.  
  88. A subset of the full Conference, this curriculum is geared to
  89. non-technical users from Fortune 1000 companies and includes the
  90. sessions in "View from the Ground", the keynote addresses and the
  91. general sessions.
  92.  
  93.  
  94. NEXTSTEP TUTORIALS
  95.  
  96.  
  97. On June 20, attendees will have the opportunity to take in a day
  98. of optional tutorials, in lecture format, designed to help them
  99. both prepare for the conference and bring back a more in-depth
  100. understanding of NEXTSTEP programming and system administration
  101. concepts. The Tutorials are delivered by NeXT Developer Trainers.
  102.  
  103.  
  104. NEXTSTEP EXPOSITION
  105.  
  106.  
  107. Over 100 exhibits from leading PC and workstation manufacturers,
  108. application and ObjectWare developers, and systems integrators
  109. will give attendees a view of real-world solutions with NEXTSTEP.
  110. The NeXT booth will feature live presentations and show the range
  111. of NeXT technology from NEXTSTEP User and Developer, to PDO,
  112. Enterprise Objects Frameworks, NEXTIME, and NEXTSTEP-J, the
  113. Japanese version of NEXTSTEP.
  114.  
  115.  
  116. USER GROUP PROGRAM
  117.  
  118. User Group sessions focus on user group leadership and member
  119. services. If you want ideas to take back to your group, this
  120. program is for you. With the explosion of new NEXTSTEP users, this
  121. program helps you prepare your NeXT User Group for growth and
  122. success in 1994 and beyond. All user group members attending
  123. either the exposition or the conferences are invited to register
  124. for the User Group Program free of charge.
  125.  
  126.  
  127. OBJECT HONORS AWARDS PRESENTATION
  128.  
  129. The best solutions developed with NEXTSTEP will be recognized at
  130.  
  131. the Expo. Be sure to attend The Object Honors, a fun, formal event
  132.  
  133. to be held at the Westin St. Francis Hotel on June 20, 1994, from
  134.  
  135. 6:00pm to 8:00pm. Admission ($30) is by ticket only, so call
  136.  
  137. 1-800-767-2336 to reserve your place now.
  138.  
  139.  
  140. ++++++++++++++++++
  141. KEYNOTE SPEAKERS
  142. ++++++++++++++++++
  143.  
  144. Steve Jobs, Chairman and CEO, NeXT Computer, Inc.
  145. Steven P. Jobs, NeXT's Chairman and CEO, will deliver the opening
  146. day keynote on June 21, focusing on the "three horse race" in
  147. objects between Microsoft, OpenStep, and Taligent. He will also
  148. unveil NeXT's Enterprise Objects Framework; a breakthrough
  149. technology that enables customers to construct reusable business
  150. objects that combine business logic with persistent storage in
  151. industry-standard relational databases.
  152.  
  153. Scott McNealy, Chairman, CEO, and President, Sun Microsystems
  154. Scott McNealy will discuss OpenStep and how it fits into Sun's
  155. corporate strategy.
  156.  
  157. Richard W. Sevick, General Manager, Systems and Servers Group,
  158. Hewlett-Packard
  159. Rich Sevick will discuss HP and NeXT's Object-Enterprise
  160. initiative which distributes NeXT's object technology across HP's
  161. client/server systems and gives customers the ability to
  162. reengineer their IT environments.
  163.  
  164. -------------------------
  165. NOTE: Please plan to be seated at 9 am for all keynotes sessions.
  166.  
  167. To avoid disruption, the doors will be closed at 9 am and will not
  168.  
  169. be reopened until the session is over.
  170. -------------------------
  171.  
  172. PRODUCTS AVAILABLE:  All Developer and User Conference attendees
  173.  
  174. will receive an early-access copy of NeXT's new Enterprise Objects
  175. Framework and will be eligible to buy one copy of NEXTSTEP
  176.  
  177. Developer and User software, versions 3.2, at the special EXPO
  178.  
  179. price of $299!
  180.  
  181.  
  182. If you are not attending the Developer and User Conference,
  183.  
  184. NEXTSTEP is available for the special starter kit price of $995.
  185.  
  186. Other show specials on NEXTSTEP products and services will be
  187.  
  188. offered.
  189.  
  190. +++++++++++++++++++++++++++++++
  191.  
  192. TO REGISTER FOR NEXTSTEP EXPO:
  193.  
  194. >From the U.S., call 1 800 767 2336
  195. >From overseas, call 508 474 9258
  196.  
  197. PLEASE MENTION YOUR PREFERRED CODE # BRHQM00
  198.  
  199. PRICING:
  200.  
  201. Pre-registration Developer and User Conference $895
  202. On-site $995
  203. REGISTER 3 PEOPLE AND THE 4TH ATTENDS FREE!!
  204.  
  205. End User Program Only $295, on-site $395
  206. (Includes sessions in track 5 and the keynotes and general
  207. sessions).
  208.  
  209. Half-Day Tutorials $160, $200 on-site
  210. Full-day Tutorials $320, $400 on-site
  211.  
  212. TO REACH THE CONFERENCE AND TRAVEL SERVICES (CATS):
  213.  
  214. >From the U.S., call 1 800 767 2755
  215. >From overseas, call 508 470 3933
  216. >Via fax at 508 470 2506
  217.  
  218. CATS can give you information about discounted airfares and
  219. hotels.
  220.  
  221. +++++++++++++++++++++
  222. Half-Day Tutorials: June 20
  223. +++++++++++++++++++++
  224.  
  225. Introduction to the NEXTSTEP Development Environment
  226.  
  227. This tutorial will walk attendees through the steps of building a
  228. simple NEXTSTEP application. Topics include using ProjectBuilder
  229. to manage your project; using InterfaceBuilder to create a user
  230. interface; debugging your code with GDB, the gnu Debugger; using
  231. Edit as a developer's tool; and how Digital Librarian can help you
  232. search and read on-line technical documentation.
  233.  
  234. At the end of this tutorial, you should be able to identify the
  235. developer applications that are available, their features, how
  236. they work together, and how they help you create a NEXTSTEP
  237. application. The prerequisite for this tutorial is a simple
  238. understanding of the NEXTSTEP user environment and C programming
  239. language.
  240.  
  241.  
  242. Advanced NEXTSTEP Programming: Transporting Objects Between
  243. Applications
  244.  
  245. Cooperation between applications allows users to reuse their work
  246. across multiple applications and allows developers to leverage the
  247. functionality provided in other applications. Learn how the
  248. Application Kit supports several approaches to object sharing, how
  249. to choose the right approach for a problem, and how to implement
  250. object-sharing in your application. Topics covered in this
  251. tutorial include implementing pasteboard and interapplication
  252. services, drag-and-drop interfaces, Distributed Objects, and
  253. object links.
  254.  
  255. This tutorial is intended for experienced NEXTSTEP developers.
  256. Knowledge of NEXTSTEP developer tools, Objective-C, and
  257. object-oriented techniques is assumed.
  258.  
  259.  
  260. Object-Oriented Design
  261.  
  262. This tutorial will cover many of the concepts needed to do
  263. analysis and design for object-oriented programming. Rather than
  264. focus on a particular methodology, it presents the basic concepts
  265. required by all analysts and designers. These concepts include
  266. discovering the classes and objects needed in your application;
  267. identifying relationships between classes and objects in your
  268. application; and designing applications that take advantage of
  269. NEXTSTEP.  Following the introduction of each concept, the
  270. instructor will work with the group to apply that concept to
  271. several specific examples. Attendees are encouraged to bring
  272. examples that they would like to have discussed. Tutorial
  273. attendees will learn the major steps needed to analyze and design
  274. a NEXTSTEP application.
  275.  
  276. The prerequisite for the tutorial is the ability to create a
  277. simple NEXTSTEP application or have other experience with
  278. object-oriented programming. This tutorial will not cover the
  279. basic concepts of object-oriented programming. Attendees will be
  280. expected to understand the concepts of encapsulation, inheritance,
  281. polymorphism, and abstraction.
  282.  
  283. ++++++++++++++++++++++++++
  284. FULL - DAY TUTORIAL: June 20
  285. ++++++++++++++++++++++++++
  286.  
  287. Advanced NetInfo
  288.  
  289. This tutorial is intended for system administrators who manage
  290. large and complex networks and who want to take advantage of the
  291. advanced capabilities of the NetInfo administrative database
  292. system. Topics will include review of NetInfo design and
  293. terminology; NetInfo database servers, clients, and related system
  294. processes; NetInfo communications protocols; examination of the
  295. server binding and client connection processes; update
  296. propagation; and troubleshooting NetInfo configuration problems.
  297.  
  298. At the end of this tutorial, you should be able to design,
  299. configure, and manage advanced NetInfo hierarchies. The
  300. prerequisite for this tutorial is a good understanding of the
  301. NetInfo system. A review of the NetInfo sections of the NEXTSTEP
  302. Network and System Administration manual and the Summer 1993 issue
  303. of NEXTSTEP IN FOCUS is recommended before attending the tutorial.
  304.  
  305.  
  306. ++++++++++++++++++
  307. GENERAL SESSIONS
  308. ++++++++++++++++++
  309.  
  310. The Enterprise Objects Framework: Modeling Your Business with
  311. Objects
  312. Rick Jackson, Director of Product Marketing, and
  313. Felix Lin, Product Manager, NeXT Computer
  314.  
  315. NeXT's new Enterprise Objects Framework enables customers to
  316. create and reuse business objects that process information stored
  317. in industry-standard relational databases or other data sources.
  318. The Enterprise Objects Framework is also the industry's first
  319. framework for distributing business objects throughout an
  320. enterprise network.  Enterprise Objects advance object orientation
  321. to the next level of corporate computing by enabling developers to
  322. construct applications using software components that directly
  323. implement the business model. These objects tightly couple
  324. business information with the business processes required to
  325. properly manage that information.  The Framework's flexibility
  326. enables you to design business objects that incorporate business
  327. process logic once and to use those objects to manage
  328. enterprise-wide operations, even when the data is represented
  329. differently in different divisions of your organization. You'll
  330. even be able to use this technology to reuse customizable,
  331. vertical industry business objects supplied by specialists, even
  332. if your business stores data differently than your competitors do.
  333. The Enterprise Objects Framework will redefine how custom business
  334. applications are constructed and set a new benchmark for the
  335. capability and scalability of object-oriented systems. This
  336. session will describe the technology and help you explore the
  337. possibilities.
  338.  
  339.  
  340. A Technical Overview of the Enterprise Objects Framework
  341. Paul Hegarty, Director of Software, and Brad Green, Mentorship
  342.  
  343. Project Leader, NeXT Computer
  344.  
  345. This session will provide a technical introduction to NeXT's
  346. technology for Enterprise Objects. The Enterprise Objects
  347. Framework provides developers with a unified approach to object
  348. persistence. The Framework is designed to support relational
  349. databases and other data sources and allow developers to create
  350. objects that are independent of user interface and persistence
  351. mechanisms.  This session will provide an overview of the
  352. Enterprise Objects Framework, including overall architecture,
  353. moving data between Enterprise Objects and the user interface and
  354. moving data between Enterprise Objects and the data sources.
  355.  
  356. To make the most of this session, plan to attend these related
  357. Conference sessions: Designing Enterprise Objects, A Closer Look
  358. at the Components of the Enterprise Objects Framework and
  359. Developing Applications with the Enterprise Objects Framework.
  360.  
  361.  
  362. OpenStep: The Details Revealed
  363. Jean-Marie Hullot, Chief Technical Officer and
  364. Rick Jackson, Director of Product Marketing, NeXT Computer; and
  365. Jim Green, DOE Marketing Manager, SunSoft
  366.  
  367. As announced in November 1993, the OpenStep specification will be
  368. published on June 30, 1994. This session will officially introduce
  369. the OpenStep specification and discuss its similarities and
  370. differences with NEXTSTEP Release 3.2. Come hear further details
  371. of how NeXT and Sun will be providing OpenStep-compliant software.
  372.  
  373.  
  374. Scaling Your Enterprise with PDO
  375. Ralph Zazula, Developer Trainer, NeXT Computer
  376.  
  377. Portable Distributed Objects (PDO) provides libraries, tools, and
  378. user runtime for developing integrated Objective-C and C++
  379. applications on non-NEXTSTEP host operating systems that can share
  380. objects virtually transparently with NEXTSTEP applications and
  381. each other.  This session will provide a technical introduction to
  382. writing PDO applications and will highlight what's new in PDO 2.0.
  383. The technical presentation will be followed by a PDO customer
  384. presenting a case study of a large-scale deployment of PDO
  385. applications in a heterogeneous network.
  386.  
  387. This session is intended for experienced NEXTSTEP developers.
  388. Knowledge of NEXTSTEP developer tools, Objective-C, and
  389. object-oriented techniques is assumed. Familiarity with
  390. Distributed Objects is helpful but not required.
  391.  
  392.  
  393. +++++++++++++++++++++
  394. Track 1: Strategic Thinking
  395. +++++++++++++++++++++
  396.  
  397. At this stage in the NEXTSTEP adoption process, corporate
  398. customers assess object-oriented technologies and plan their IS
  399. strategies. Commercial developers look for information relating to
  400. the business case for developing a NEXTSTEP application.
  401.  
  402.  
  403. Identifying the Benefits of Object-Oriented Programming
  404. Dr. Michael K. Mahoney, California State University, Long Beach
  405.  
  406. This session will begin by showing how programming has evolved
  407. over the years and where we are today: objects. The speaker will
  408. identify the main characteristics of the object-oriented
  409. programming approach and describe how these characteristics can
  410. translate into distinct development advantages. The session will
  411. include a brief demonstration of real-time NEXTSTEP application
  412. development and is especially recommended for technical evaluators
  413. who desire more knowledge about object-oriented development and
  414. NEXTSTEP. Dr. Mahoney is co-author of NEXTSTEP Programming, Step
  415. One: Object-Oriented Applications.
  416.  
  417.  
  418. European Customer Panel
  419. Moderator: Bernhard Woebker, Vice President of International
  420. Operations, NeXT Computer
  421.  
  422. A group of major European customers will present their projects
  423. and describe their experience working with NEXTSTEP and with
  424. third-party developers. This will help U.S.-based developers and
  425. systems integrators to learn first-hand what European customers
  426. require from their partners.
  427.  
  428.  
  429. Windows and NEXTSTEP: A Developer's Comparison
  430. Ken Andersen, President, and
  431. David Ehrlich, Senior Programmer/Analyst, Biztech
  432.  
  433. This session will present you with all the facts regarding porting
  434. your applications from the Windows world to the NEXTSTEP/OpenStep
  435. development environment. Many software companies make the mistake
  436. of approaching OO development through traditional practices, and
  437. their productivity falls short. These pitfalls can be avoided.
  438. Topics will include the differences between languages, graphics,
  439. tools, and operating system services. A comparison of
  440. InterfaceBuilder, NeXT's object management tool, to products such
  441. as Microsoft's Visual Basic will also be included.
  442.  
  443.  
  444. Comparing Enterprise Objects Frameworks: How NEXTSTEP Stacks Up
  445. Vince Jordan, Vice President and General Manager, Object
  446. Technology Center, SHL Systemhouse
  447.  
  448. Enterprise Objects represents a quantum leap for NEXTSTEP
  449. application developers, with a collection of classes and functions
  450. that provide a solution for object persistence. But how does it
  451. relate to what's happening in other environments? This session
  452. will compare and contrast the frameworks concept, as implemented
  453. in other development environments, such as Windows.
  454.  
  455.  
  456. Distributed Objects: The Technologies, The Standards
  457. Dr. Arvind Deogirikar, Manager, Market Development, Sun
  458. Microsystems, Inc.
  459.  
  460. Distributed Objects is an important paradigm for software
  461. development, providing efficient utilization of the network's
  462. resources. This session will provide a comprehensive look at
  463. approaches to distributed objects from a variety of vendors
  464. including NeXT and Sun. The standards involved in each approach
  465. will be discussed, and a perspective will be given on the role and
  466. the importance of the Object Management Group.
  467.  
  468.  
  469. CIO Roundtable
  470. Moderator: Bob Metcalfe, Publisher, InfoWorld
  471.  
  472. A panel of Chief Information Officers from a variety of NEXTSTEP
  473. customer sites will discuss the difference NEXTSTEP makes in their
  474. organizations. These people have had to "bet their job" on
  475. NEXTSTEP, and this will be an opportunity to hear why it's worth
  476. the risk, what choices they had, and why they ultimately selected
  477. NEXTSTEP.
  478.  
  479.  
  480. Real-World Rightsizing
  481. Filippo de Fernex, MIS Director, and
  482. Manuel Giambonini, Development Manager, Ticino Life
  483.  
  484. Ticino Life is a Swiss insurance company that has rightsized with
  485. NeXTSTEP. This session will describe what went into this
  486. large-scale integration, including working with existing systems
  487. components, security, feasibility of the development schedule,
  488. special requirements for mass printing, user acceptance, and the
  489. impact on the organization and its workflow. This session will
  490. share the results of one year of production experience with
  491. NEXTSTEP and is especially recommended for technical evaluators
  492. and systems integrators.
  493.  
  494.  
  495. Developing an OOP Organization from a Former COBOL Shop
  496. Doug LaFontaine, MIS Manager, Chrysler Financial Corporation
  497.  
  498. Migrating to object-oriented programming can be a leap of faith
  499. and a test of mettle. Hear what goes into transitioning from a
  500. COBOL-based mainframe environment to NEXTSTEP, including how
  501. rearranging the MIS personnel can allow you to more fully take
  502. advantage of object-oriented programming.
  503.  
  504.  
  505. European Success Story: AMG
  506. Michael Gobran, President, AMG Industries Consulting GmbH
  507.  
  508. AMG has used NEXTSTEP to implement a comprehensive product
  509. information and billing cycle solution for VME, an association of
  510. 180 furniture stores across Germany. Despite 3.5 billion DM
  511. revenue in 1992, VME was laboring under the constraints of manual
  512. systems for orders and invoices. With NEXTSTEP as a front-end to a
  513. Sybase server and NEXTSTEP machines in each store, AMG designed a
  514. system to network and automate all order processing and billing.
  515. They gave VME more flexibility and control over lead times and
  516. invoice methods, and planned for the ability to integrate other
  517. formats, such as still- and motion-video, into the databases.
  518.  
  519. This session is geared to developers and integrators interested in
  520. large-scale database solutions with NEXTSTEP.
  521.  
  522.  
  523. Changing the Corporate Culture with Object-Oriented Solutions
  524. Ted Shelton, President and CEO, Information Technology Solutions
  525.  
  526. Today's corporations need to rethink the way in which they
  527. organize and manage programming projects to fully take advantage
  528. of object-oriented programming and design. This is a paradigm
  529. shift from the lowest-rung programmer all the way to the CIO. This
  530. session will address the issues related to making use of OO
  531. technology in the corporation and describe how embracing a culture
  532. of change will provide a critical edge to companies building a
  533. competitive information infrastructure.
  534.  
  535.  
  536. Shrink-Wrap Development: Business and Beyond
  537. Scott Opitz, Director of Sales and Marketing, Conextions, Inc. and
  538. Brendan Larson, President, WeatherLabs, Inc.
  539.  
  540. Developing products for NEXTSTEP provides developers with a unique
  541. opportunity: to pursue their passion for creating the most
  542. innovative software on the planet, while building successful
  543. software businesses. The presenters will discuss how two companies
  544. developing shrinkwrapped products were able to get the best of
  545. both worlds by choosing NEXTSTEP as their development platform.
  546. This session is geared to current and prospective commercial
  547. developers and consultants.
  548.  
  549.  
  550. How NEXTSTEP Won at Chrysler Financial
  551. Mike Adelson, MIS Team Leader, Chrysler Financial Corporation
  552.  
  553. The decision to choose NEXTSTEP for Chrysler Financial's
  554. client/server applications was the result of a comprehensive
  555. evaluation process. This session will describe that process,
  556. including criteria for selecting tools and critical success
  557. factors. Chrysler will share data that positions NEXTSTEP relative
  558. to its competition and will identify the factors that persuaded
  559. them that NEXTSTEP was the right choice.
  560.  
  561.  
  562. Business Process Reengineering with NEXTSTEP
  563. Marty Rhodes, Vice President Systems Integration, SingleSource
  564. Systems
  565.  
  566. Business Process Reengineering (BPR) is on the minds of corporate
  567. IS executives. Find out why! This session will provide a
  568. definition of BPR, explain why corporations are focused on
  569. changing the way they do business, give a general understanding of
  570. BPR techniques, describe how NEXTSTEP can enable BPR, and recap
  571. successful projects that implemented NEXTSTEP.
  572.  
  573.  
  574. +++++++++++++++++++++++
  575. Track 2  - The Drawing Board
  576. +++++++++++++++++++++++
  577.  
  578. Planning and prototyping are critical to the success of any
  579. object-oriented development project. Various methodologies will be
  580. described, including how to model and measure your development
  581. efforts.
  582.  
  583.  
  584. Understanding Object-Oriented Client/Server Application Design
  585. Patricia A. Monk, Director, NeXT Business Unit, Data General
  586. Corporation
  587.  
  588. This presentation will compare designing and developing NEXTSTEP
  589. applications on the desktop, NEXTSTEP client/server applications
  590. using PDO, and server-only object-oriented applications. The
  591. presentation will include insights on when each of these
  592. application types is appropriate, what tools can be used and
  593. strengths and weaknesses of each. Detailed examples will be given.
  594.  
  595. This session will be valuable for beginning to intermediate
  596. NEXTSTEP programmers, who will gain a broad understanding of how
  597. to take advantage of the flexibility and scalability of
  598. object-oriented application design and development.
  599.  
  600.  
  601. Guide to Building Better Objects and Applications
  602. Adam Swift, Bill Bumgarner, Charles Swiger; Developers, WhiteLight
  603. Systems
  604.  
  605. Good up-front object design saves time during software design and
  606. retains that advantage through development and maintenance. These
  607. engineers will describe a methodology for consistently designing
  608. highly reusable, robust objects in extensible architectures. The
  609. presentation will include both software analysis and design
  610. examples.
  611.  
  612. This session assumes some NEXTSTEP development experience.
  613.  
  614.  
  615. Designing a Network-Efficient Distributed Objects Application
  616. Sam Streeper, Software Engineer, NeXT Computer
  617.  
  618. Optimizing the overall performance of a client/server application
  619. requires different tools and techniques than a standalone
  620. application. This session will teach you how to monitor and
  621. measure network performance, understand design tradeoffs, and
  622. point out common bottlenecks to avoid.  Topics will include new
  623. Objective-C keywords, protocols and proxies; object copies and
  624. proxies; smart proxies; the nmserver; the underlying MACH
  625. mechanisms; and multi-threaded servers.
  626.  
  627. This session is targeted at the beginning to intermediate NEXTSTEP
  628. developer wanting to become more familiar with Distributed
  629. Objects.
  630.  
  631.  
  632. Designing Enterprise Objects
  633. Moderator: Felix Lin, Product Manager, NeXT Computer
  634.  
  635. The Enterprise Objects Framework heralds a new era of productivity
  636. in developing mission-critical custom database applications.
  637. Libraries of vertical industry business objects that incorporate
  638. standard business practices can now be created and used to
  639. construct applications that can store data in different databases
  640. or data structures.  In this session, a panel of leading systems
  641. integrators will present techniques for designing Enterprise
  642. Objects to maximize reuse. They will also describe how these
  643. software components can be integrated with existing business
  644. information systems or be assembled to form new applications.
  645.  
  646.  
  647. Achieving Excellence in User Interface Design
  648. Moderator: Jean-Marie Hullot, Chief Technical Officer, NeXT
  649. Computer
  650.  
  651. Is creating a user interface (UI) an art or a science? How best
  652. can engineers and artists work together on UI projects? Do
  653. commercial and corporate developers wrestle with the same problems
  654. to create better interfaces for their users? A panel of UI
  655. designers and NEXTSTEP engineers, including Jay Capela of Bitwise
  656. Consulting and Bryan Yamamoto of NeXT, will discuss approaches to
  657. UI and how sound planning can have a dramatic impact on the
  658. outcome of interface design.
  659.  
  660. This session assumes some NEXTSTEP development experience.
  661.  
  662.  
  663. Legal Matters: Contracting for Custom Software
  664. Christopher J. Seline, Attorney, Formosa Transnational,
  665. Attorneys-at-Law
  666.  
  667. Whether you contract for custom software or produce it, this is an
  668. opportunity to learn what goes into a good software contract and
  669. what stays out. Learn who owns the code and what to do if the
  670. contractor refuses to service the code or goes bankrupt. Learn how
  671. to design specifications and metrics that work and will keep both
  672. parties happy and out of court. Mr. Selineas talk was one of the
  673. highest rated sessions at last year's Conference; the money you
  674. could save in legal fees by attending this session could pay for
  675. the cost of attending this Conference.
  676.  
  677.  
  678. Icon Design: Getting the Most Out of Your Pixels
  679. Robert W. Kieffer, NEXTSTEP Developer and Icon Designer, Gemstone
  680. Systems, Inc.
  681.  
  682. With a few exceptions, icon design is being done by developers
  683. with little or no training in art or computer art. This
  684. presentation offers some basic guidelines for icon design,
  685. presents some useful techniques, and discusses some of the
  686. resources available to designers. Techniques to improve an icon's
  687. impact, such as transparency, shadows and anti-aliasing, will be
  688. discussed. This session will be valuable for all NEXTSTEP
  689. programmers who wish to create crisp, clean, and intuitive icons.
  690.  
  691.  
  692. Model-View-Controller: A Paradigm for Object-Oriented Design
  693. Kristofer Younger, Member of Technical Staff, Anderson Financial
  694. Systems
  695.  
  696. Model-View-Controller (MVC) has been a preeminent design paradigm
  697. in the SmallTalk community for many years and has maintained a
  698. lead in the way object-oriented systems are put together.  This
  699. session will give a clear picture of how MVC fits into the current
  700. trends in NEXTSTEP development and will discuss how MVC needs to
  701. be customized to fit the NEXTSTEP environment. Several examples of
  702. good MVC design will be covered, as well as a brief set of
  703. references for further understanding.
  704.  
  705.  
  706. Analysis, Design and Development of Reusable Business Objects
  707. Roger Coates, Coordinator of Technology Management, PanCanadian
  708.  
  709. Based on real-world experience of a department of 40 developers,
  710. this session will discuss issues surrounding building a library of
  711. reusable business objects.  PanCanadian, a billion-dollar oil
  712. company, adopted object technology as its primary development
  713. environment in 1992. Development of a NEXTSTEP-based
  714. object-oriented infrastructure began in January 1993. Mr. Coates
  715. is a member of the team that has reshaped the IT infrastructure
  716. from mainframe-centric to TCP/IP network-centric.
  717.  
  718.  
  719. Metrics and Management for Object-Oriented Programming
  720. Mark Thomsen, Co-founder, Gemstone Systems, Inc.
  721.  
  722. What metrics should be used to assess the size of an OO
  723. development project? How are reusable objects incorporated in an
  724. estimate? What methodologies for measuring software over the past
  725. 20 years are applicable to OO? How do we organize an OO project
  726. and enterprise-wide OO development?  This session will present
  727. experiences from a series of projects. Focus will be on projects
  728. of 5-25 people, lasting from 2-18 months. It will describe some
  729. metrics and management techniques that have been found to work
  730. through the trial of actual projects and point to those which
  731. appear not to work.
  732.  
  733. This session will be valuable for experienced NEXTSTEP
  734. programmers.
  735.  
  736.  
  737. ++++++++++++++++++++++++++++++++++++
  738. Track 3 - Gaining the Development Advantage
  739. ++++++++++++++++++++++++++++++++++++
  740.  
  741. Detailed aspects of engineering an object-oriented application or
  742. system are explored, including code reusability, performance
  743. tuning, and new features of NEXTSTEP.
  744.  
  745.  
  746. Masters Panel
  747. Moderator: Julie Zelenski, Developer Support Engineer, NeXT
  748. Computer
  749.  
  750. A seasoned panel of NEXTSTEP developers - including Andrew Stone
  751. of Stone Design, Josh Doenias of NeXT, and Henry Krempel,
  752. consultant - will reveal their favorite tricks, tips, techniques,
  753. hints, hacks, and secrets (and maybe an anecdote or two), which
  754. you can use to make your NEXTSTEP development faster, more
  755. productive, and a lot more fun.
  756.  
  757.  
  758. IB Palettes: Leveraging the Power of InterfaceBuilder
  759. Thomas K. Burkholder, Premium Support Engineer, NeXT Computer
  760.  
  761. IB Palettes provide an applications developer with a powerful tool
  762. for extending InterfaceBuilder and shortening development time by
  763. creating easily reusable UI objects. This session will explore the
  764. added value available through exploiting the advanced features of
  765. InterfaceBuilder. Topics will include connection inspectors,
  766. editors, palette project management, tips, and bugs.
  767.  
  768. This session will be valuable for both intermediate and advanced
  769. NEXTSTEP programmers. Mr. Burkholder is the author of the TTools
  770. MiniExample.
  771.  
  772.  
  773. Creating and Marketing Customer-Driven NEXTSTEP Applications
  774. Margaret Grover, Director of Developer Relations, NeXT Computer
  775.  
  776. This session will be an opportunity to learn strategies for
  777. designing and marketing NEXTSTEP applications to ensure the best
  778. chances for success. Specific topics covered include identifying
  779. and researching a market, building products that meet customer
  780. needs, and offering functionality that makes a product stand out
  781. from its competitors. The panel will also discuss the new
  782. opportunities that OpenStep provides to developers and how to take
  783. advantage of those today.
  784.  
  785. This session will be valuable to current and prospective NEXTSTEP
  786. commercial developers.
  787.  
  788.  
  789. Integrating Objective-C and C++
  790. Alan R. Losoff, Senior Systems Engineer, NationsBanc-CRT
  791.  
  792. C++ and Objective-C can coexist peacefully. In fact, the strong
  793. points of each can make an integrated application very powerful.
  794. This presentation will cover issues involved with mixing
  795. Objective-C and C++ in a real-world development environment by a
  796. real world developer. Nuts-and-bolts details - such as useful
  797. compile flags, location of relevant files (for both NEXTSTEP 3.1
  798. and NEXTSTEP 3.2), makefile subtleties, and common pitfalls to
  799. avoid - will be covered. Various approaches for mixing Objective-C
  800. and C++ will be discussed.
  801.  
  802. This session will be valuable for experienced NEXTSTEP
  803. programmers.
  804.  
  805.  
  806. Source Code Control
  807. Moderator: Bob Vadnais, Software Engineer, NeXT Computer
  808.  
  809. The panelists will discuss experiences managing source code and
  810. other resources on NEXTSTEP development projects. Attendees will
  811. come away understanding the benefits and drawbacks of existing
  812. source code control systems, and related issues such as available
  813. tools, defect tracking systems, and project management.
  814.  
  815. This session will be of interest to managers and engineers working
  816. on NEXTSTEP development projects. NEXTSTEP experience is useful
  817. but not required.
  818.  
  819.  
  820. A Mechanism for Automatic Message-Based Undo
  821. Jeff Martin, Director of Software Engineering, Bozell, Inc.
  822.  
  823. This presentation will introduce an object that allows the
  824. developer to quickly add multilevel undo/redo functionality to any
  825. application. The object requires only that the user send it the
  826. message that will reset an action. A demonstration that
  827. automatically adds undo to AppKit UI objects and the Text object
  828. will be shown.  This mechanism also lends itself to an easy
  829. animation strategy in which the same messages that are registered
  830. for undo can be used to animate attributes from their old values
  831. to their new values. A demonstration of this using NeXTime and
  832. 3DKit will be shown.
  833.  
  834. This session assumes some NEXTSTEP development experience.
  835.  
  836.  
  837. NEXTIME Technical Overview
  838. Peter Graffignino, Manager, Media Software, and
  839. Mike Paquette, Software Engineer, NeXT Computer
  840.  
  841. A technical overview of the NEXTIME Media Framework will be
  842. presented, including the high-level design of NEXTIME and details
  843. on how to incorporate NEXTIME into applications. Three areas of
  844. interest will be addressed: how to play movies from your
  845. application, how to build applications to manipulate movies, and
  846. how to build NEXTIME components.
  847.  
  848. This session assumes some NEXTSTEP development experience.
  849.  
  850.  
  851. Thanks for the Memory: Understanding, Optimizing, and Debugging
  852. Your Use of Memory
  853. Julie Zelenski, Developer Support Engineer, NeXT Computer
  854.  
  855. Here's a chance to gain a better understanding of memory
  856. allocation and organization and how to put that knowledge to use
  857. developing apps that are efficient and careful about use of
  858. memory. Particular emphasis will be placed on debugging memory
  859. misuses. Topics will include the workings of vm_allocate and
  860. malloc, gathering statistics on memory usage and locality of
  861. reference, and techniques for identifying and fixing memory
  862. smashers.
  863.  
  864. This session is designed for the intermediate to advanced NEXTSTEP
  865. developer. Familiarity with development tools such as gdb,
  866. MallocDebug, and ProcessMonitor will be helpful.
  867.  
  868.  
  869. NEXTSTEP Foundation Kit
  870. Bertrand Serlet, Ali Ozer; Software Engineers, NeXT Computer
  871.  
  872. Two of the key designers present the new NEXTSTEP Foundation Kit,
  873. which defines a new base layer of Objective-C classes. Two major
  874. components of the Foundation Kit are strings and collections. The
  875. string class supports multiple character sets, notably Unicode,
  876. and provides a rich set of manipulations. New collection classes
  877. represent the logical evolution of the current collections,
  878. featuring a consistent API and greater functionality. The
  879. Foundation Kit also introduces paradigms for new functionality in
  880. NEXTSTEP. The presenters will cover these new classes and
  881. paradigms in detail and describe how they affect the NEXTSTEP
  882. APIs.
  883.  
  884. This session assumes some NEXTSTEP development experience.
  885.  
  886.  
  887. A Closer Look at the Components of the Enterprise Objects
  888. Framework
  889. Kelly Toshach, Developer Trainer, NeXT Computer
  890.  
  891. This session will examine the architecture of the Enterprise
  892. Objects Framework, NeXT's collection of classes and functions
  893. providing a solution to object persistence. The first part of this
  894. session will be devoted to a brief conceptual overview of the
  895. framework and the persistence mechanisms it provides. The second
  896. part of the session, an architectural survey of framework
  897. components, will focus on "hooks" into the framework.  Enterprise
  898. Objects Framework is more than just a collection of classes and
  899. functions. It defines relationships between its components and
  900. other classes. Attendees of this session will learn to use
  901. relationships defined in the framework to integrate NEXTSTEP,
  902. third-party, and other custom classes with framework components.
  903.  
  904. This session is intended for object-oriented programmers.
  905. Familiarity with Objective-C and NEXTSTEP concepts and terminology
  906. is helpful.
  907.  
  908.  
  909. Developing Applications with the Enterprise Objects Framework
  910. Mai Nguyen, Developer Support Engineer, NeXT Computer
  911.  
  912. This session will take you through the creation of an application
  913. with the Enterprise Objects Framework. Topics covered by this
  914. session include building an object model with BusinessModeler,
  915. debugging via delegation methods, and extending the adaptor
  916. capabilities.
  917.  
  918. This session is intended for the developers who have attended the
  919. Conference's other technical sessions on the Enterprise Objects
  920. Framework and want to see some examples of its implementation. It
  921. is assumed that developers are familiar with AppKit,
  922. ProjectBuilder, and InterfaceBuilder. Database experience is
  923. helpful but not mandatory.
  924.  
  925.  
  926. Advanced Objective-C: Beyond the Basics
  927. Bob Vadnais, Software Engineer, NeXT Computer
  928.  
  929. Attendees will gain a better understanding of the Objective-C
  930. runtime system and the flexibility it can add to their
  931. applications. Topics include implementing private methods,
  932. maintaining class compatibility, using categories, constructing
  933. classes at runtime, interfacing with C++, and emulating multiple
  934. inheritance.
  935.  
  936. The session is targeted at developers who wish to learn the
  937. lesser-known features of Objective-C and the runtime system. This
  938. session assumes some NEXTSTEP development experience.
  939.  
  940.  
  941. ObjectWare Realities
  942. Moderator: Robert Masterson, Software Services and Solutions, Inc.
  943.  
  944. Has ObjectWare lived up to its promise? Or are there still
  945. unresolved issues that prevent it from "taking off" as a
  946. commercial business? A panel of objectware experts, including Greg
  947. Anderson of AFS, Alex Cone of OTI, William Parkhurst of
  948. ObjectHouse, and Vince Jordan of Systemhouse, will identify and
  949. discuss the issues, including licensing, evaluation,
  950. standardization, documentation, and distribution.
  951.  
  952.  
  953. Drivers Ed: A Head Start on Writing Major Types of Drivers
  954. Phillip Dibner, John Immordino; Software Engineers, NeXT Computer
  955. Joe Pasqua, Software Engineer, Adobe Systems
  956.  
  957. Learn the essentials for writing the most popular types of drivers
  958. for NEXTSTEP for Intel using DriverKit. Discussion will cover
  959. basic functionality of major driver family abstract superclasses,
  960. functionality required for driver subclasses, common pitfalls to
  961. avoid during development, and debugging tips and techniques. A
  962. brief discussion of custom device inspector development will be
  963. given.
  964.  
  965. This session assumes kernel-level development experience writing
  966. device drivers and/or loadable kernel servers and familiarity with
  967. Objective-C, AppKit, and DriverKit.
  968.  
  969.  
  970. Branching Out with Dynamic Loading
  971. Andrew Vyrros, Director of Development, Codeworks
  972.  
  973. Dynamic loading is a powerful technique for creating extensible
  974. NEXTSTEP applications. This session will explore the technical
  975. issues involved in building extensible applications with dynamic
  976. loading and reviews the high-level architecture of dynamic
  977. programs. It also will cover the implementation details necessary
  978. to make dynamic loading work. A sample project will be
  979. demonstrated.
  980.  
  981. This session is valuable for experienced NEXTSTEP programmers.
  982.  
  983.  
  984. Meet the Engineers
  985.  
  986. In keeping with a fine Conference tradition, NeXT offers a Q and A
  987. session with members of its engineering staff. This is an
  988. excellent opportunity to hear the engineers' perspective on what
  989. they do and why they do it that way and to meet some of the people
  990. who build the tools you rely upon. Representatives from the
  991. Development Environment, Foundation Kit, Enterprise Objects
  992. Framework, and NEXTIME teams will be on hand.
  993.  
  994.  
  995. ++++++++++++++++++++++++++++++++++++++
  996. Track 4 - Deployment and System Administration
  997. ++++++++++++++++++++++++++++++++++++++
  998.  
  999.  
  1000. The issues of administrating a NEXTSTEP network, connecting with
  1001. legacy systems, choosing hardware and application testing are all
  1002. part of the developer's deployment experience. Several sessions
  1003. will be geared to increasing a system administrator's knowledge.
  1004. Further, commercial developers will receive information to help
  1005. them successfully bring their third-party product to market.
  1006.  
  1007.  
  1008. Debugging NetInfo Networks
  1009. Alan Marcum, Technical Support, NeXT Computer
  1010.  
  1011. NetInfo has many idiosyncrasies that make it challenging to
  1012. diagnose problems. This session will delve into those
  1013. idiosyncrasies, including what the dreaded "netinfo timeout,
  1014. sleeping" command really means!
  1015.  
  1016. This session will be valuable to anyone who maintains a NetInfo
  1017. network, and it assumes some experience.
  1018.  
  1019.  
  1020. Moving Your Organization to NEXTSTEP
  1021. Mike Adelson, MIS Team Leader, Chrysler Financial Corporation
  1022.  
  1023. This session will cover a variety of deployment issues, including
  1024. the human factors and training issues associated with a new GUI;
  1025. how to prepare for and manage change; what are the hardware,
  1026. software and networking requirements for large-scale deployment;
  1027. and how to measure the effectiveness of your deployment.
  1028.  
  1029. This session will be valuable for technical evaluators and MIS and
  1030. project managers.
  1031.  
  1032.  
  1033. Test Case: Validating Your Mission-Critical Custom Application
  1034. James F. Walsh, Ph.D., Director of Software Quality, NeXT Computer
  1035.  
  1036. This session will examine the nuts and bolts of testing a
  1037. mission-critical custom application from the ground up. Using an
  1038. actual "mini" custom app, the speaker will demonstrate testing at
  1039. the object (API) level and at the user-application level. He will
  1040. also discuss procedures for validating your requirements, design,
  1041. and implementation. Special attention will be given to problems
  1042. that are likely to occur or hard to catch in a NEXTSTEP
  1043. development environment.
  1044.  
  1045. This session is aimed at developers and development managers.
  1046.  
  1047.  
  1048. Redundancy and Network Design
  1049. Mark Dadgar, NeXT Systems Administrator, William Morris Agency
  1050.  
  1051. In today's mission-critical application environments, 100 percent
  1052. uptime is the network manager's Holy Grail. To build a truly
  1053. fault-tolerant network requires a certain amount of redundancy
  1054. factored in at the design stage. All aspects of the network should
  1055. be considered, including physical network infrastructure
  1056. redundancy, file-server mirroring, administration-server cloning,
  1057. and WAN-link backups. Learn how these components must be assembled
  1058. synergistically if a truly stable network is to be the result.
  1059. This session is geared to system administrators moving from one
  1060. domain (up to 30 machines) to multiple subnets and WAN links.
  1061.  
  1062.  
  1063. Deployment Issues: 12 Seats to 1200
  1064. Moderator: Dan Herchenroether, System Consultant, NeXT Computer
  1065.  
  1066. Panelists:
  1067. Dan Riemer, Vice President, Riemer Reporting,
  1068. Chris Bradley, Network Engineer and
  1069. Bruce Walters, Systems Engineer, Bozell, Inc.
  1070.  
  1071. Here is an opportunity to gain perspectives on both small-scale
  1072. and large-scale NEXTSTEP deployments. This panel will discuss
  1073. specific issues encountered as NEXTSTEP-based solutions are
  1074. implemented across the enterprise. Riemer Reporting is a private
  1075. regional credit reporting service in the Midwest and Bozell is the
  1076. tenth largest advertising agency in the world.
  1077.  
  1078.  
  1079. Elements of Demand Creation for Commercial Developers
  1080. Liz Statmore, Vice President of Marketing, Sarrus Software, Inc.
  1081.  
  1082. NEXTSTEP's object technology makes it possible for third-party
  1083. software developers to create uniquely powerful, integrated
  1084. applications, but even the hottest products won't sell if you
  1085. don't create the demand for them. This one-hour session will offer
  1086. a "marketing boot camp" in the elements of demand creation for
  1087. third-party developers who are new to marketing or who want a
  1088. short refresher course in the unique opportunities and challenges
  1089. of creating demand in the NEXTSTEP market. Topics to be covered
  1090. include finding the customer, advertising, working with the press
  1091. and partners, marketing collateral and programs, and launching
  1092. your product.
  1093.  
  1094.  
  1095. Legal Matters: Protecting Your Intellectual Property
  1096. Christopher J. Seline, Attorney, Formosa Transnational
  1097. Attorneys-at-Law
  1098.  
  1099. Maximizing profit and protecting intellectual property are vital
  1100. concerns for every developer. The second of the Conference's two
  1101. "Legal Matters" presentations will explore the fundamental issues
  1102. of copyright, patent, trademark, and trade-secret law as they
  1103. pertain to software development and distribution.
  1104.  
  1105.  
  1106. Authentication, Encryption, and Firewalls: NEXTSTEP Security for
  1107. the '90s
  1108. Simson L. Garfinkel
  1109.  
  1110. "Open systems" aren't necessarily a good thing - especially if the
  1111. system that's open is spilling your confidential information onto
  1112. the global Internet. This session will start with an overview of
  1113. computer security and threat analysis and then look at specific
  1114. strategies for making NEXTSTEP systems more secure. Mr. Garfinkel
  1115. is co-author of Practical UNIX Security.
  1116.  
  1117. This session will be valuable for MIS managers, system
  1118. administrators, and advanced users.
  1119.  
  1120.  
  1121. Strategies for Licensing and Protecting Software
  1122. Moderator: David Spitzler, Developer Advocate, NeXT Computer
  1123.  
  1124. A panel of developers and customers will present strategies and
  1125. tactics for implementing flexible, effective schemes to protect
  1126. NEXTSTEP applications. Topics will include floating license
  1127. managers, single-user license servers, copy security, time-bombed
  1128. applications, and what licensing schemes are scalable to large
  1129. networks.
  1130.  
  1131. This session will be valuable for both corporate and commercial
  1132. developers and assumes some NEXTSTEP experience.
  1133.  
  1134.  
  1135. Using Defect Tracking to Improve Application Development
  1136. Kris Oosting, Technical Director, Shared Objectives, and
  1137. Janet Coursey, Software Engineer, NeXT Computer
  1138.  
  1139. The scenario: your data indicates that most of the bugs were
  1140. caused by engineers who misunderstood the spec. So you decide to
  1141. bring the developers together with the spec writers to agree on
  1142. vocabulary. This is a process improvement brought about through
  1143. defect tracking!  Defect tracking is capturing information about
  1144. software development and using it to improve the development
  1145. process. This session will describe the practical use of defect
  1146. tracking and identify the benefits that can be gained, such as
  1147. profiling bugs in order to determine release readiness.
  1148.  
  1149.  
  1150. Planning Your NEXTSTEP Network
  1151. John Karabaic, System Consultant, NeXT Computer
  1152.  
  1153. Starting with a short history of workstation-style and PC-style
  1154. networking, the speaker will show what happened When Worlds
  1155. Collided with NEXTSTEP. This session will cover the why's and
  1156. how's of NetInfo and the Network File System. It will also give
  1157. pointers about NetWare on NEXTSTEP, integrating SoftPC with your
  1158. network environment, and third-party connectivity options.
  1159.  
  1160.  
  1161. Network Upgrade Strategies
  1162. Norm Meluch, Chrysler Financial Corp., and
  1163. Bill Young, Trident Data Systems
  1164.  
  1165. As two of NeXT's largest long-term customers, Chrysler and
  1166. Trident have had to face upgrading large, complex networks. This
  1167. session will be an opportunity to share real-world knowledge of
  1168. what works and what to avoid. The speakers will describe the
  1169. upgrade strategies they have put in place and the business
  1170. decisions that necessitate them. Question-and-answer time will be
  1171. provided.
  1172.  
  1173.  
  1174. Choosing Hardware
  1175. Bob Lawton, Strategic Technology Manager, NeXT Computer, and
  1176. Ian Stewart, NYRO Technix
  1177.  
  1178. With the thousands of possible configurations in the PC world, how
  1179. do you choose a system that both is compatible with NEXTSTEP and
  1180. performs well for your chosen application? This session will focus
  1181. on the NeXT compatibility testing process, benchmarking systems,
  1182. and general recommendations on how to build a system for a chosen
  1183. application.
  1184.  
  1185.  
  1186. ++++++++++++++++++++++++++++++++++++++++++++
  1187. Track 5 - View from the Ground (END-USER PROGRAM)
  1188. ++++++++++++++++++++++++++++++++++++++++++++
  1189.  
  1190.  
  1191. It's time to explore the tools, applications, and issues related
  1192. to NEXTSTEP on the desktop, including previews of new NeXT and
  1193. third-party technologies, practical suggestions for enhancing
  1194. productivity, and solutions to far-reaching issues such as
  1195. information overload and empowerment of users within the corporate
  1196. information systems strategy.
  1197.  
  1198.  
  1199. Mail Interoperability
  1200. Francois Koutchouk, Product Manager, and Lennart Lovstrand,
  1201.  
  1202. Software Engineer, NeXT Computer
  1203.  
  1204.  
  1205. This session will introduce users to the new NeXTmail, a
  1206. world-class user agent interoperating in a world without
  1207. standards. NeXT will show its dazzling array of multimedia
  1208. messages penetrating the obscure world of Windows-based mail.
  1209. The presentation will also include a review of the existing
  1210. standards and a connectivity matrix.
  1211.  
  1212.  
  1213. Increasing Enterprise Productivity with Groupware
  1214. Moderator: John I. Stephen, Barclays Bank Plc.
  1215.  
  1216. Panelists:
  1217. Peter J. Park, President, Pangea Corporation
  1218. Andrew K. Turk, President, Sarrus Software
  1219.  
  1220. Increasing the productivity of groups is a major goal of many
  1221. NEXTSTEP deployments. This panel will address groupware, not as
  1222. a buzzword, but as a viable set of shrink-wrapped and custom
  1223. solutions available both today and in the near future. Specific
  1224. emphasis will be on the measurable benefits of groupware for a
  1225. corporation.
  1226.  
  1227.  
  1228. What to Expect in Hardware
  1229. Moderator: Linley Gwennap, Editor In Chief, The Microprocessor
  1230. Report
  1231.  
  1232. What's the best platform for NEXTSTEP? As NEXTSTEP finds its way
  1233. onto other microprocessor platforms such as Pentium, PA-RISC, and
  1234. SPARC, the range of hardware options is expanding dramatically. A
  1235. panel representing Intel, Sun and HP will examine the choices
  1236. available now
  1237. and in the future.
  1238.  
  1239.  
  1240. NEXTSTEP Power Tips
  1241. Moderator: Lee Sherman, freelance writer and editor
  1242.  
  1243. Did you know that pressing the Command key while starting up an
  1244. app will hide all other running applications? Or that pressing the
  1245. Alternate key while clicking the workspace icon will bring all
  1246. windows above the dock? NeXTSTEP is so rich in capabilities that
  1247. many users only scratch its surface. To get maximum benefit from
  1248. NeXTSTEP, you need to know the shortcuts and hidden features
  1249. available in the system. A panel of power users will show you this
  1250. and more.
  1251.  
  1252.  
  1253. Office Acrobatics: Document Interchange Between NEXTSTEP and the
  1254. Outside World
  1255. Moderator: Peter Camps, CEO, FirstClass
  1256.  
  1257. In today's "open" world, viewing and reusing documents generated
  1258. on other platforms in a mixed environment is of paramount
  1259. importance for office productivity. A panel will explore how
  1260. third-party applications exploit NEXTSTEP's unique features to
  1261. deal with foreign-document formats in a variety of ways. Covering
  1262. document types ranging from simple memos to spreadsheets to
  1263. presentations with high graphical contents, panelists will discuss
  1264. a suite of concrete solutions, including automatic format
  1265. conversions, PostScript editing, and more.
  1266.  
  1267.  
  1268. NEXTSTEP on the Road: From Notebooks to PDAs
  1269. Moderator: Bob Lawton, Strategic Technology Manager, NeXT Computer
  1270.  
  1271. With new screen technology and increasing power, NEXTSTEP
  1272. portability options are coming into their own. A panel will
  1273. discuss the current state of the art and what is expected for the
  1274. coming year, including color-portable options. Special software
  1275. options for smaller screens and synchronizing with desktop
  1276. machines will also be addressed.
  1277.  
  1278.  
  1279. Culture Clash: Users and MIS Managers
  1280. Moderator: Ted Shelton, President and CEO, Information Technology
  1281. Solutions
  1282.  
  1283. NEXTSTEP is most often applied as a mission-critical technology
  1284. managed by the information systems departments of corporations.
  1285. But it is also a powerful tool for individual use as a
  1286. productivity environment. This session addresses the sometimes
  1287. conflicting aims of NEXTSTEP use by individuals and by corporate
  1288. IS departments and seeks to find a middle ground where individual
  1289. and departmental needs can be accommodated within the overall
  1290. corporate NEXTSTEP strategy.
  1291.  
  1292.  
  1293. Net Results: Taking Advantage of the Internet
  1294. Moderator: Simson Garfinkel
  1295.  
  1296. All of the talk about the nation's burgeoning Information Data
  1297. Highway leaves many NEXTSTEP users with three questions: How do
  1298. I get on, what will I find, and who is paying for all of this?
  1299. In this session, a panel of experts discusses how you connect
  1300. NEXTSTEP computers to the nation's information infrastructure,
  1301. looks at the some of the state-of-the-art software for cruising
  1302. the highways and byways, and contemplates the long-range
  1303. implications for publishing and privacy.
  1304.  
  1305.  
  1306. Managing Information Overload
  1307. Moderator: Chris Cuilla, Software Engineer, Systemhouse
  1308.  
  1309. Between e-mail, Internet news groups, and other forms of
  1310. electronic communication, NEXTSTEP users face a flood of
  1311. information that threatens to overload their ability to
  1312. process it efficiently. This session will address the
  1313. products and technologies that can help users resolve
  1314. problems of information overload. It will also consider
  1315. how these tools can help individuals, workgroups, and
  1316. organizations to improve communications at all levels.
  1317.  
  1318.  
  1319. Bringing NEXTIME to the Enterprise
  1320. Moderator: Amir Gharaat, NEXTIME Product Manager, NeXT Computer
  1321.  
  1322. NEXTIME is NeXT's new object-oriented multimedia framework,
  1323. enriching communication through the addition of time-based digital
  1324. media, such as video clips or teleconferencing into the NEXTSTEP
  1325. environment. This session will provide an introduction to using
  1326. NEXTIME in the corporate environment through both custom and
  1327. shrink-wrapped solutions. A panel of NEXTIME beta developers will
  1328. present an overview of NEXTIME's features, capabilities, and
  1329. limitations and explore some real-world examples.
  1330.  
  1331.  
  1332. Trends in Productivity Software
  1333. Moderator: TBD
  1334.  
  1335. Productivity software on NEXTSTEP has been evolving to interact
  1336. with and accommodate custom software solutions. There is also a
  1337. trend to create close programmatic links between traditional
  1338. shrink-wrapped software and custom software. This panel will give
  1339. an overview of the current situation and a road map for the
  1340. future. It will also provide an overview of the most interesting
  1341. commercial applications that have reached the market during the
  1342. past year.
  1343.  
  1344.  
  1345. Publishing with NEXTSTEP
  1346. Moderator: Rick Reynolds
  1347.  
  1348. NEXTSTEP's unified imaging model, powerful software tools, and
  1349. workgroup connectivity are ideally suited for graphic design and
  1350. electronic publishing. A panel of experts, including Lorin Rivers
  1351. of Altsys and Lauren Flanegan of GS Corporation, will explore the
  1352. growing list of available tools for NEXTSTEP publishing.
  1353.  
  1354.  
  1355. +++++++++++++++++++++++++++++++++
  1356. International User Group Program
  1357. +++++++++++++++++++++++++++++++++
  1358.  
  1359.  
  1360. These sessions will energize user-group members and provide them
  1361. the information they need to stay active in the NEXTSTEP
  1362. community. Whether your platform is Intel, Motorola, or PA-RISC,
  1363. there is benefit in joining the user groups. Find out what they
  1364. have to offer!
  1365.  
  1366.  
  1367. Starting a Corporate Group
  1368. Darren Smith, User Group Coordinator, NeXT Computer
  1369.  
  1370. NEXTSTEP users are increasingly found centered in large
  1371. corporations; therefore much of the future growth of NEXTSTEP user
  1372. groups will occur within these corporations. In this session, you
  1373. will learn how to become a product champion and internal guru in
  1374. your company. If you are part of an existing user group, you'll
  1375. learn how to form chapters at local corporations.
  1376.  
  1377.  
  1378. Providing Services to User Groups
  1379. Darren Smith, User Group Coordinator, NeXT Computer
  1380.  
  1381. This session will focus on the support that NeXT is lending user
  1382. groups, both in starting up new groups and in keeping existing
  1383. groups informed and active in the NeXT community. In addition,
  1384. there will be success stories, tips, and ideas from some of the
  1385. larger user groups. The session will finish with a discussion of
  1386. future programs and a question-and-answer session.
  1387.  
  1388.  
  1389. User Group Auction
  1390.  
  1391. Plan to attend this fun event! A range of products and services
  1392. from the NeXT community will go to the highest bidder. Proceeds go
  1393. toward the User Group Program at the Expo.
  1394.  
  1395.  
  1396. A Fireside Chat with Steve Jobs
  1397. Steve Jobs, Chairman and CEO, NeXT Computer
  1398.  
  1399. Steve's visit to the user group assembly at NeXTSTEP EXPO is an
  1400. exciting annual tradition. As in previous years, there will be
  1401. plenty to talk about. Find out where NeXT is going, who they are
  1402. going with, and how you can come along for the ride.
  1403.  
  1404. ____________________________________________________________
  1405.  
  1406. GENERAL INFORMATION
  1407.  
  1408.  
  1409. Suggested Curriculums:
  1410.  
  1411. Digital Webster defines curriculum as "a set of courses
  1412. constituting an area of specialization." NeXT is paying attention
  1413. to the needs of technical evaluators and system administrators by
  1414. recommending the following sessions, in addition to keynotes and
  1415. general sessions, as a Conference curriculum for these
  1416. specialties.
  1417.  
  1418.  
  1419. Technical Evaluator Curriculum:
  1420.  
  1421. Identifying the Benefits of Object-Oriented Programming
  1422. Windows and NEXTSTEP: A Developer's Comparison
  1423. Comparing Enterprise Objects Frameworks: How NEXTSTEP Stacks Up
  1424. CIO Roundtable
  1425. Changing the Corporate Culture with Object-Oriented Solutions
  1426. Business Process Reengineering with NEXTSTEP
  1427. How NEXTSTEP Won at Chrysler Financial
  1428. Distributed Objects: The Technologies, The Standards
  1429.  
  1430.  
  1431. System Administrator Curriculum:
  1432.  
  1433. Debugging NetInfo Networks
  1434. Moving Your Organization to NEXTSTEP
  1435. Redundancy and Network Design
  1436. Deployment Issues: 12 Seats to 1200
  1437. Authentication, Encryption, and Firewalls: NEXTSTEP Security for
  1438. the '90s
  1439. Planning Your NEXTSTEP Network
  1440. Network Upgrade Strategies
  1441.  
  1442.  
  1443. HANDS-ON WITH NEXTSTEP
  1444.  
  1445. The NEXTSTEP Hands-On Tutorial area, located on the Exposition
  1446. floor, provides instruction and mini-sessions for end users and
  1447. developers. During Exposition hours, NeXT's training staff will
  1448. conduct a variety of introductory user Tutorials for those new to
  1449. NEXTSTEP. If you're a seasoned developer, this is your opportunity
  1450. to sign up for popular one-on-one sessions, giving you the chance
  1451. to spend some time with the subject matter expert of your choice.
  1452.  
  1453.  
  1454. ORACLE TECHNOLOGY BRIEFING:
  1455.  
  1456. Oracle will conduct a special technology briefing and
  1457. demonstration on Monday, June 20, at 1:00 pm. The briefing
  1458. is open to all Expo attendees, and is an opportunity to see
  1459. Oracle's latest products and solutions, including products of
  1460. special interest to NEXTSTEP users and developers.
  1461.  
  1462.  
  1463. BIRDS OF A FEATHER MEETINGS:
  1464.  
  1465. Special interest groups meetings will take place on Wednesday,
  1466. June 22, beginning at 7:00 pm. Meetings include:
  1467.  
  1468. Healthcare Solutions with NEXTSTEP
  1469. 3D Developers Forum
  1470. Integrating Auspex into your NEXTSTEP Environment
  1471. Designing with Oracle CASE Tools for NEXTSTEP
  1472. NEXTSTEP South of the Border
  1473.  
  1474. A complete list of meetings will be available on site.
  1475.  
  1476.  
  1477. FOCUS ON EUROPE
  1478. Bernhard Woebker, Vice President of International Operations, NeXT
  1479. Computer
  1480.  
  1481. All visitors from Europe, from end users to developers, along
  1482. with interested U.S. developers, are invited to attend this
  1483. special session on Thursday at 10:15 am. NeXT's European sales
  1484. organization and sales strategy will be presented, and European
  1485. reference customers will be introduced. Popular third-party
  1486. applications from European developer partners will be highlighted.
  1487. This is an excellent chance to gain greater understanding of how
  1488. NeXT is creating success in Europe.
  1489.  
  1490.  
  1491. NeXT JEOPARDY!(R)
  1492.  
  1493. Here's a fun way to spend the lunch hour on Thursday, June 23,
  1494. starting at 11:30 am. Join your host Bill Wesemann, NeXT's Vice
  1495. President of North American Sales, for NeXT Jeopardy! Using a
  1496. NEXTSTEP custom application, two teams will test their knowledge
  1497. in categories like object-oriented technology, the computer
  1498. industry, and NeXT history and trivia. You may even have a chance
  1499. to be selected to join one of the teams, so brush up on your
  1500. acronyms and get ready for NeXT Jeopardy!
  1501.  
  1502. __________________________________________________________
  1503.  
  1504. Payment/cancellation policy:  Payments, both domestic and
  1505. international, must be received on or before June 21, 1994. No
  1506. attendee will be admitted into the conference without payment by
  1507. either check, cash, travelers' check, credit card, training
  1508. document or purchase order number. Substitutions may be made at
  1509. any time. Cancellations made by June 6, 1994, will be accepted
  1510. subject to a cancellation service charge of $100. Confirmed
  1511. registrants who do not attend the conference or who cancel after
  1512. June 6, 1994, are liable for the entire registration fee. All
  1513. cancellations must be made in writing. (Please note: non-payment
  1514. does not constitute cancellations.)
  1515.  
  1516. ---------------------------------------------------------------
  1517. Companies participating in NEXTSTEP EXPO:
  1518.  
  1519. Abstract Software
  1520. Advance 2000, Inc.
  1521. Alembic Systems International Ltd
  1522. AMG Industries Consulting GmbH
  1523. Anderson Financial Systems
  1524. Bacchus, Inc.
  1525. Barclays Bank Plc.
  1526. Bell Atlantic-BSS
  1527. BenaTong
  1528. benchMark Developments
  1529. Berkeley Productivity Group
  1530. Bitwise Consulting
  1531. Biztech
  1532. BLaCKSMITH, Inc.
  1533. Black & White Software Inc.
  1534. Blue Rose Systems, Inc.
  1535. Bozell, Inc.
  1536. California State University, Long Beach
  1537. Canon Computer Systems Inc., Advanced Technology Operation
  1538. Chrysler Financial Corporation
  1539. Client/Server Computing
  1540. Codeworks
  1541. Cogent Data Technologies
  1542. Conextions, Inc.
  1543. Cube Informationssystemes GmbH
  1544. Dancing Bear Enterprises
  1545. Data General Corporation
  1546. Dolphin Technologies, Inc.
  1547. DELL Computer
  1548. DPT- Distributed Processing Technology
  1549. eCesys, inc
  1550. FirstClass
  1551. Formosa Transnational
  1552. Gemstone Systems, Inc.
  1553. Gestalt Corporation
  1554. GS Corporation
  1555. HUMANETIX
  1556. Hewlett-Packard
  1557. Hypersight, Inc.
  1558. i_link GmbH
  1559. Impact Software Publishing, Inc.
  1560. Infoworld
  1561. Insight Software
  1562. Information Technology Solutions
  1563. interpersonal-computing GmbH
  1564. Intuitive Systems
  1565. iXpoint Informationssysteme GmbH
  1566. JANA Publishing
  1567. Lighthouse Design
  1568. miro Computer Products
  1569. NationsBanc-CRT
  1570. NEC Technologies, Inc.
  1571. NYRO Technix, Inc.
  1572. ObjectHouse
  1573. Objective Technologies
  1574. Ocean Software, Inc.
  1575. Oracle Corp.
  1576. Otherwise
  1577. Pages Software Inc
  1578. PanCanadian
  1579. Pangea Corporation
  1580. Parabase Software Corporation
  1581. Pencom
  1582. Peripheral Solutions
  1583. Pinnacle Research, Inc.
  1584. Professional Software, Inc.
  1585. Proxima Inc.
  1586. QUIX Computerware
  1587. RDR Inc.
  1588. Ridgeback Solutions
  1589. Riemer Reporting
  1590. Sarrus Software, Inc.
  1591. Shared Objectives
  1592. SHL Systemhouse
  1593. SingleSource Systems
  1594. Sarrus Software, Inc.
  1595. Sirius Solutions Inc.
  1596. Skylee Press
  1597. SmartSoft Inc.
  1598. Sofdesign
  1599. Software Services and Solutions, Inc.
  1600. Stone Design
  1601. Sun Microsystems, Inc.
  1602. SunSoft
  1603. Swiss Bank Co.
  1604. Systemix Software, Inc.
  1605. TELOS/Springer-Verlag
  1606. The Microprocessor Report
  1607. The Printer Works
  1608. Ticino Life
  1609. Trident Data Systems
  1610. VNP Software
  1611. Walnut Creek CD-ROM
  1612. WeatherLabs, Inc.
  1613. WhiteLight Systems
  1614. William Morris Agency
  1615. Workstation 2000
  1616. Yrrid Incorporated
  1617.  
  1618. Plus many more...
  1619.  
  1620. +++++++++++++++++++++++++++++++
  1621.  
  1622. TO REGISTER FOR NEXTSTEP EXPO :
  1623.  
  1624. >From the U.S., call 1 800 767 2336
  1625. >From overseas, call 508 474 9258
  1626.  
  1627. PLEASE MENTION YOUR PREFERRED CODE BRHQM00
  1628.  
  1629. PRICING:
  1630.  
  1631. Pre-registration Developer and User Conference $895
  1632. On-site $995
  1633. REGISTER 3 PEOPLE AND THE 4TH ATTENDS FREE!!
  1634.  
  1635. End User Program Only $295, on-site $395
  1636. (Includes sessions in track 5 and the keynotes and general
  1637. sessions).
  1638.  
  1639. Half-Day Tutorials $160, $200 on-site
  1640. Full-day Tutorials $320, $400 on-site
  1641.  
  1642. TO REACH THE CONFERENCE AND TRAVEL SERVICES (CATS):
  1643.  
  1644. >From the U.S., call 1 800 767 2755
  1645. >From overseas, call 508 470 3933
  1646. >Via fax at 508 470 2506
  1647.  
  1648. CATS can give you information about discounted airfares and
  1649. hotels.
  1650.  
  1651. +++++++++++++++++++++
  1652.  
  1653. Looking forward to seeing you at NEXTSTEP EXPO '94!
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659. =END=
  1660.